export const defaultList: SubmitFormSchema[] = [
  { field: '', type: 'title', col: 24 },
  {
    field: 'text',
    type: 'text',
    col: 24,
    labelWidth: '',
    clearable: true,
    className: '',
    minlength: 0,
    maxlength: 142,
    showWordLimit: false,
    rows: 2,
    showPassword: true,
    disabled: false,
    readonly: false,
    placeholder: '',
    rules: undefined,
    rulesIndex: 0
  },
  {
    type: 'radio',
    field: 'radio',
    col: 24,
    checkedType: 'default',
    checkedBorder: false,
    disabled: false,
    rulesIndex: 0,
    options: [
      { label: '选项一', value: '1' },
      { label: '选项二', value: '2' }
    ]
  },
  {
    type: 'checkbox',
    field: 'checkbox',
    col: 24,
    checkedType: 'default',
    checkedBorder: false,
    rulesIndex: 0,
    options: [
      { label: '选项一', value: '1', disabled: false },
      { label: '选项二', value: '2', disabled: true }
    ]
  },
  {
    field: 'number',
    type: 'number',
    col: 24,
    min: -Infinity,
    max: Infinity,
    step: 1,
    stepStrictly: false,
    precision: 0,
    disabled: false,
    readonly: false,
    controls: true,
    controlsPosition: '',
    placeholder: '',
    className: '',
    rulesIndex: 0
  },
  {
    field: 'color',
    type: 'color',
    col: 24,
    show: true,
    disabled: false,
    showAlpha: false,
    popperClass: '',
    className: '',
    predefine: ['#ff4500', '#ffd700', '#1e90ff', '#c71585']
  },
  {
    field: 'select',
    type: 'select',
    col: 24,
    className: '',
    popperClass: '',
    clearable: true,
    filterable: true,
    teleported: true,
    disabled: false,
    multiple: false,
    readonly: false,
    multipleLimit: 0,
    rulesIndex: 0,
    collapseTags: true,
    collapseTagsTooltip: true,
    placeholder: '',
    optionState: false,
    optionsFrom: 'custom',
    options: [
      { label: '选项一', value: 1 },
      { label: '选项二', value: 2 }
    ],
    optionsImmediate: false,
    optionsApi: '',
    optionsApiType: 'post',
    dictType: '',
    props: {
      label: 'label',
      value: 'value'
    }
  },
  {
    field: 'cascader',
    type: 'cascader',
    col: 24,
    className: '',
    popperClass: '',
    clearable: true,
    filterable: true,
    teleported: true,
    showAllLevels: true,
    disabled: false,
    multiple: false,
    readonly: false,
    multipleLimit: 0,
    rulesIndex: 0,
    collapseTags: true,
    collapseTagsTooltip: true,
    placeholder: '',
    optionState: false,
    optionsFrom: 'custom',
    options: [
      {
        label: '选项一',
        value: '1',
        children: [
          {
            label: '选项二',
            value: 2
          }
        ]
      }
    ],
    optionsImmediate: false,
    separator: '/',
    optionsApi: '',
    optionsApiType: 'post',
    dictType: '',
    props: {
      label: 'label',
      value: 'value',
      children: 'children',
      emitPath: false,
      checkStrictly: false,
      multiple: false,
      expandTrigger: 'click'
    }
  },
  {
    field: 'treeSelect',
    type: 'treeSelect',
    col: 24,
    className: '',
    popperClass: '',
    clearable: true,
    filterable: true,
    teleported: true,
    checkStrictly: false,
    defaultExpandAll: false,
    disabled: false,
    multiple: false,
    readonly: false,
    multipleLimit: 0,
    rulesIndex: 0,
    collapseTags: true,
    collapseTagsTooltip: true,
    placeholder: '',
    optionState: false,
    optionsFrom: 'custom',
    options: [
      {
        label: '选项一',
        value: '1',
        children: [
          {
            label: '选项二',
            value: 2
          }
        ]
      }
    ],
    optionsImmediate: false,
    optionsApi: '',
    optionsApiType: 'post',
    dictType: '',
    props: {
      label: 'label',
      value: 'value',
      children: 'children'
    }
  },
  {
    field: 'date',
    type: 'date',
    col: 24,
    className: '',
    popperClass: '',
    format: 'YYYY-MM-DD',
    valueFormat: 'YYYY-MM-DD',
    disabledDateType: null,
    clearable: true,
    disabled: false,
    readonly: false,
    teleported: true,
    rulesIndex: 0,
    placeholder: ''
  },
  {
    field: 'datetimerange',
    type: 'datetimerange',
    col: 24,
    className: '',
    popperClass: '',
    format: 'YYYY-MM-DD HH:mm:ss',
    valueFormat: 'YYYY-MM-DD HH:mm:ss',
    disabledDateType: null,
    clearable: true,
    disabled: false,
    readonly: false,
    teleported: true,
    show: true,
    rangeSeparator: '-',
    rulesIndex: 0,
    unlinkPanels: true,
    placeholder: ''
  },
  { field: 'upload', type: 'upload', col: 24 }
]
